package com.jt.provider.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RefreshScope
@RestController
public class ProviderSecretController {
    /**
     * 共享配置的读取
     * 1)为什么会有共享配置？ ==> 很多配置有共性
     * 2)共享配置在配置文件中的一种引用方式 ==> share-configs[0]
     * */
    @Value("${app.secret:1122}")
    private String secret;

    @GetMapping("/provider/secret")
    public String doGetSrcret(){
        return "the secret is " + secret;
    }
}
